import React from "react"

export const LlamaCppLogo = React.forwardRef<
  SVGSVGElement,
  React.SVGProps<SVGSVGElement>
>((props, ref) => {
  return (
    <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 22 28"
    {...props}
    ref={ref}
    >
    <path
      fill="#FF8236"
      fillRule="evenodd"
      d="M8.076.883c.5.246.349.605.207.92l-.156.355c-.283.64-.566 1.282-.912 1.887-.753 1.317-.608 2.57.134 3.82.048.08.09.163.143.267l.103.198c-2.171.578-3.933 2.039-4.937 2.871a25 25 0 0 1-.401.328c.067-.64.12-1.292.171-1.947.078-.974.156-1.953.284-2.9.189-1.385.628-2.704 1.432-3.87.93-1.347 2.204-2.046 3.932-1.93ZM3.69 12.375c2.092-1.99 4.547-2.983 7.4-2.878 1.907.07 3.682.624 5.3 1.814l-.658 1.128-.001.002-1.023 1.755c-.237-.111-.468-.23-.697-.347-.488-.25-.965-.495-1.47-.654-4.92-1.552-8.474 2.513-7.991 6.727.266 2.332 1.935 3.78 4.309 3.856 1.238.04 2.39-.288 3.503-.784.225-.1.448-.206.69-.321l.376-.178c.09.351.193.73.296 1.114.185.686.375 1.388.51 1.978-2.958 1.498-6.097 2.197-9.24.746C1.777 24.85.428 21.687.813 18.356c.265-2.301 1.233-4.281 2.877-5.981m15.601 8.976v-2.117h1.958v-1.945h-1.973v-2.082h-2.014v2.108H15.26v1.923h2.043v2.113h1.99m-7.015-4.06h2.035v1.924h-2.026v2.141h-1.99V19.24H8.31v-1.93h1.977v-2.113h1.99zM10.845 2.842C9.11 4.19 8.675 6.16 8.257 8.194c1.46-.37 2.936-.29 4.41-.135l-.232-.461-.03-.059c-.544-1.087-.613-2.124.243-3.118.326-.38.595-.812.862-1.24l.057-.091c.29-.463.191-.67-.35-.769-.86-.156-1.683-.014-2.372.521"
      clipRule="evenodd"
    ></path>
  </svg>
  )
})
